package com.dycx.common.annotation;

import com.dycx.common.enums.BizTypeEnum;

import java.lang.annotation.*;

/**
 * 自定义注解，加上此注解写入访问日志
 */
@Target({ElementType.PARAMETER, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface WriterLog {
    boolean hideRequest() default false; //为保证账号的安全性，密码不写入日志

    boolean hideResponse() default false; //为保证账号的安全性，密码不写入日志

    BizTypeEnum bizType() default BizTypeEnum.NO; // 业务类型

    String bizValue() default ""; //业务标识

    String logTitle() default ""; //日志标题

    String logRemark() default ""; //日志说明


}
